<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
	</body>
	<script type="text/javascript">
//		1.函数的提升优于变量的提升
//		2.函数的提升是整体的提升,变量的提升是声明的提升
//		3.提升是指提升到本层作用域的最顶层
		/*var foo=2;
		test();
		function test(){
			foo=5;
			function foo(){
				console.log(1);
			}
		}
		console.log(foo);*/
		
		
		/*function test(){
			function foo (){
				console.log(1);
			}
			foo=5;
		}
		var foo;
		foo=2;
		test();
		console.log(foo);*/
		
	</script>
</html>
